Fire up your applications with Jetfire
RSS
Jetfire Wiki


Quick Search
»
Advanced Search »

Page History: Workspace

Compare Page Revisions



« Older Revision - Back to Page History - Current Revision


Page Revision: 2010/11/29 22:10


Workspace Overview

Workspace is represented as a workflow object that has functionality similar to a directory in a file system. The workspace is permanently stored in the server nexus. All Workflows reside within a single workspace. Like a file system permissions can be assigned to a workspace via roles. Workspaces support:
  • restricting access to users with specific roles,
  • restricting access to the objects contained within the workspace to users with specific roles, and
  • restricting which users can change the Acess Control List of workspace.

Public Workspace

When Jetfire is started for the first time a "Public" workspace with no access restrictions is automatically created. All workflow objects that are created will reside inside the public workspace by default. No other workspaces are necessary unless advanced functionalilty is required.

Creating a Workspace

Workspaces can be created like any workflow with the 'new' construct. It is recommended to make the new workspace a 'root' object as they may be no other references to the workspace. workspace wsSales = new workspace("MyCoolSpace") at root;

Assigning Access Roles

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.